
To create projects they would need to be a full user. Any full user should be able to create a project unless you have validation rules preventing them from doings so. In order to edit projects, they would need to be added as a manager for any project (or portfolio) that they should be able to edit. Super-user allows a user to edit ANY project in the system without explicit managerial permissions. This applies for both basic and enhanced permissions.