Edit profile. (should be moved into the user module)