Here is what I do, (Manager Permissions)
1. Create 2 User groups:
SiteAdmins,
SiteEditors
2. Create 2 Document Groups:
SiteAdminsDocs,
SiteEditorsDocs
3. Attach ALL of available documents in site to "
SiteAdminsDocs".
4. Link:
SiteAdmins ->
SiteAdminDocs,
SiteEditors ->
SiteEditorsDoc.
5. Create a ROLE:
SiteEditors -> (tick all General, Content Management options), save.
6. Put a new user with ROLE:
SiteEditors
7. Edit some documents and assign them to
SiteEditorsDocs document group.
8. Logout, and login with the new user, you should see only those documents which you just assigned to "
SiteEditorsDoc"
I hope I covered it

...