Hello,
the collation on database level is only a default one for new objects. The effective collation is defined on column level.
One way is to alter to collation for each column, which will fail, if there is an index on the column; you would have to re-create indexes as well.
Other way is to create a new database will all table/objects with the right collation for char columns and copy over data.
No matter which way you go, it will be a lot of work for you.