I am new to using Target Premium (at.js). What I'm trying to find out is if it's possible to edit something when on a test page (Cookie, Storage) that would change the variation of the test I'm seeing.
If I land in a test and see Variation C, where is this set? Can I edit something that would allow me to see variation B?
There isn't a "variation" cookie or variable stored client-side to do something like this. Target manages this stuff server-side. If you are looking to QA a test experience or force yourself in to a given version you can use the QA links. Essentially, you can copy a link to the test page with a couple of Target related query parameters that will force you in a particular experience to view it and QA. There are details on this help page: Activity QA.
You can alternatively "activate" a test and then delete your mbox cookie for the tested site, and refresh until you get into the variation you desire. This works fine for AB tests that are randomly allocating the experiences, but if it's an experience targeted test you'll need to ensure you qualify for the applicable audience too.
For forcing an experience Mihnea's solution will work. Though you probably won't want to activate a test that will touch your production app unless you're targeting the activity so that only you get into the test. Once simple, but effective way to do this is to create an audience for your specific IP address (of your mobile device).
To create this audience you can do this:
Create a new profile script (Target > audiences > profile scripts). Name it (e.g., visIP). This is the script code:
Activate the profile script
Create an audience, name it (e.g., mobile QA IP=YOURIP), add rule: visitor profile > user.visIP > equals: YOUR IP
Then apply that audience to your activity. It will now be safe to activate this activity and verify the test experience(s) on your device connected to the internet through the IP defined in your audience rule. Now using Mihnea's strategy you can force a given experience if desired.