Team permission to edit all post without Publish access

We would like to have the Ability to allow our Team to have a permission to edit all the post without having the permission to Publish any post. Right now if you use Role -> Publish -> Contributor you can NOT edit other People Drafts or post, and if you are Role -> Publish -> Manage you have full access to Post. Ideally we need a new role like "Editor" : edit existing post, schedule posts but will require review