Modified for UpdateUser for clarity and use of AddLabels and RemoveLabels instead of SetLabels