At the moment, I am looking to offer a page to users to manage multiple social network accounts. These can include multiples of each service type. I am having a difficult time understanding how to detect if a user is logged into twitter(in order to prompt them to log in), manage multiple twitter accounts for a single user (say a business has multiple branches), and the like.
Now, I can already get the token credentials, so I can connect to the API. I guess my real question is:
Is there a documented process for managing twitter accounts through the API?
Facebook has a pretty easy process that checks for an existing user on pageload.
What you mean by managing? You can update the authenticating user's settings by POST account/settings, update the authenticating user's profile image by POST account/update_profile_image and a plenty of other actions which you can find here in the Users section.