At the moment you have the following functionality for a layer in GIS Online
Add, update, and delete features
Only update feature attributes
Only add new features
It would be nice if there was an option to allow a user to add and update features but no be allowed to delete them.