Eperez dashboard redundancy 179

Possibility of unconditionally saving the user.

Right now it is used when changing passwords: since the old password must be supplied with the new password, there is no danger of a race condition. Also, we want to only save the passwords, since other attributes might have changed in parallell - thus the `update_doc` new parameter.