UI Roles: made changes to update function as per new UI, and updated 3 tests