You could make a widget that updates the role:
- Widget has a drop down select input
- Select input submits a Ajax call to backend
- Backend Ajax call processor updades the user meta
- Pass the User ID along with the role ID
- Update user meta with
update_user_meta( $user_id, $meta_key, $meta_value, $prev_value )