Completed user role edit functionality