Completed "edit user" functionality