I have a custom post type for service providers. Which is essentially a bio page for them. I have it set that they can only edit their own bio page, however to do this I had to grant them the ability to create their own bio page (Add New). Is there a way to remove the "Add New" ability once they have created their own page?
I wonder if this plugin might be helpful to you:
http://wordpress.org/plugins/bainternet-posts-creation-limits/
This plugin helps you to limit the number of posts/pages/custom post types each user can create on your site.