How can I show/hide just one menu item based on user role? I have a single menu item that I would like to show or hide based on user role.

Use case: I have a membership site with paid and free memberships.  In the navigation menu, I want to show a link for users who do not have the "paid" role to the "Upgrade your account" page.  There's no need to limit access; I simply want to show or hide the link.

I know I could make a separate menu and restrict access to that menu block by role, but is there an easy way to do the same for a single menu item link in an existing menu?
You may try Menu per Role


  This module allows you to restrict access to menu items1 based on user
  roles. It depends on the Drupal core menu.module—just activate both
  modules and edit a menu item as usual. There will be a new fieldset
  that allows you to restrict access by role. The fieldset also appears
  in the node edit form.




D7 release is not stable yet its 7.x-1.x-dev