Please change each the "Manage (add / edit / delete) course files" from a single setting to three separate settings.
Manage (add / edit / delete) course files
Add course files
Edit course files
Delete course files
One reason for this request:
This would allow you to set TAs (or other roles) to having only the permissions needed for that role instead of none of them or all of them. For example, the ability to add and edit course files but not delete them.