Update a user

Updates a user's configuration including password, roles, and channels.