Update role functionality with permission assignment