I wanted to get a clarification on a permission level.
We have two groups called Internal and External.
1. Internal users should be allowed to read, edit + delete any documents within the library. (ie) Internal users can delete documents that are uploaded by Internal + External group users.
2. Whereas External group users can read and edit others documents but they should be allowed to delete only their documents and not other user's document.
What should be best approach to implement this in SharePoint Online using Custom Permissions ?