Optional
only attributes you'd want to update should be set, set value to empty string to remove it
permissions are updated atomically - all desired permissions would need to be set
only attributes you'd want to update should be set, set value to empty string to remove it