Plan A can see it on others profiles but not their own in either edit or view.
Plan B cannot see it in viewing others but can edit it/see it on their own profile.
Plan C can see it/edit it on others profiles but not their own (this is not extremely important that they don't see it on theirs since they admins and will inherently understand that it just does not apply to their profiles).
Plan D can edit/see it on others and their own profiles.
Plan E sees a message saying "Please upgrade to Plan A to see this content".
Plan A can see it on others profiles but not their own in either edit or view.
Plan B cannot see it in viewing others but can edit it/see it on their own profile.
Plan C can see it/edit it on others profiles but not their own (this is not extremely important that they don't see it on theirs since they admins and will inherently understand that it just does not apply to their profiles).
Plan D can edit/see it on others and their own profiles.
Plan E sees a message saying "Please upgrade to Plan A to see this content".
I think that covers it.
Ok, first of all only moderators can edit other people profiles... so leaving the editing other profiles requirement on the side ...
Please see attached zip as it contains an image with the configuration as that should get you close (you need to test to verify).
Regarding the last part - its kind of tricky.
You can use a delimiter field to show-hide the message based on a Plan-E populated CB field. But the message would have to show-up outside the Tab in question as the Tab will be protected by other plans.
[Forum upload problem - will post attachment soon]