Access to edit mode is defined in the location sections in web.config. If you remove the users/groups from the configured groups or change the groups that have access to edit mode (or the UI in general as it is configured in EPiServer CMS 6) the users should get on page edit only.
I have given edit and publish rights to some editors. Not in the top of tree structure but only on a node below.
The get only on page edit options and not full edit mode. How can this be? What can I do to solve it?