Have you tried the Front End Editor plugin to allow users to edit the pages on the site?
Front-end Editor is a plugin that lets you make changes to your content directly from your site. No need to load the admin backend just to correct a typo. You can edit posts, pages, custom post types, comments, widgets and many more elements.