Drupal 7 main-menu - change item text if user logged in
change the sign in link to /user/login.   It will now vanish when the user logs in.   As for replacing it you would need to write some custom code