Duplicate question answered here:
Where to revoke Google API permissions granted on Android?
Doesn't appear to be a way of doing it programmaticly. But found out it appears you need to revoke third-party access (i.e. your program) from google.
Goto https://accounts.google.com/b/0/IssuedAuthSubTokens
Or
1.) Sign in on the Google Accounts homepage.
2.) Click Security on the left-hand side of the page.
3.) Scroll down to the Connected applications and sites section and click the Manage access button.
4.) Click Revoke Access next to the service you want to disconnect from your account.
Now you should see that an application (hopefully named something you set to be your app name) using the calendar API, revoke this access and your good.