Refresh docs
diff --git a/docs/epy/oauth2client.client-module.html b/docs/epy/oauth2client.client-module.html
index ac3ade8..97341f6 100644
--- a/docs/epy/oauth2client.client-module.html
+++ b/docs/epy/oauth2client.client-module.html
@@ -235,26 +235,6 @@
       
     </td>
   </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a href="oauth2client.client-module.html#verify_id_token" class="summary-sig-name">verify_id_token</a>(<span class="summary-sig-arg">id_token</span>,
-        <span class="summary-sig-arg">audience</span>,
-        <span class="summary-sig-arg">http</span>=<span class="summary-sig-default">None</span>,
-        <span class="summary-sig-arg">cert_uri</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">https://www.googleapis.com/oauth2/v1/certs</code><code class="variable-quote">'</code></span>)</span><br />
-      Verifies a signed JWT id_token.</td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="oauth2client.client-pysrc.html#verify_id_token">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
 <tr class="private">
     <td width="15%" align="right" valign="top" class="summary">
       <span class="summary-type">&nbsp;</span>
@@ -305,73 +285,6 @@
       
     </td>
   </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a href="oauth2client.client-module.html#credentials_from_code" class="summary-sig-name">credentials_from_code</a>(<span class="summary-sig-arg">client_id</span>,
-        <span class="summary-sig-arg">client_secret</span>,
-        <span class="summary-sig-arg">scope</span>,
-        <span class="summary-sig-arg">code</span>,
-        <span class="summary-sig-arg">redirect_uri</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">postmessage</code><code class="variable-quote">'</code></span>,
-        <span class="summary-sig-arg">http</span>=<span class="summary-sig-default">None</span>,
-        <span class="summary-sig-arg">user_agent</span>=<span class="summary-sig-default">None</span>,
-        <span class="summary-sig-arg">token_uri</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">https://accounts.google.com/o/oauth2/token</code><code class="variable-quote">'</code></span>)</span><br />
-      Exchanges an authorization code for an OAuth2Credentials object.</td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="oauth2client.client-pysrc.html#credentials_from_code">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a href="oauth2client.client-module.html#credentials_from_clientsecrets_and_code" class="summary-sig-name">credentials_from_clientsecrets_and_code</a>(<span class="summary-sig-arg">filename</span>,
-        <span class="summary-sig-arg">scope</span>,
-        <span class="summary-sig-arg">code</span>,
-        <span class="summary-sig-arg">message</span>=<span class="summary-sig-default">None</span>,
-        <span class="summary-sig-arg">redirect_uri</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">postmessage</code><code class="variable-quote">'</code></span>,
-        <span class="summary-sig-arg">http</span>=<span class="summary-sig-default">None</span>,
-        <span class="summary-sig-arg">cache</span>=<span class="summary-sig-default">None</span>)</span><br />
-      Returns OAuth2Credentials from a clientsecrets file and an auth code.</td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="oauth2client.client-pysrc.html#credentials_from_clientsecrets_and_code">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
-<tr>
-    <td width="15%" align="right" valign="top" class="summary">
-      <span class="summary-type">&nbsp;</span>
-    </td><td class="summary">
-      <table width="100%" cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td><span class="summary-sig"><a href="oauth2client.client-module.html#flow_from_clientsecrets" class="summary-sig-name">flow_from_clientsecrets</a>(<span class="summary-sig-arg">filename</span>,
-        <span class="summary-sig-arg">scope</span>,
-        <span class="summary-sig-arg">message</span>=<span class="summary-sig-default">None</span>,
-        <span class="summary-sig-arg">cache</span>=<span class="summary-sig-default">None</span>)</span><br />
-      Create a Flow from a clientsecrets file.</td>
-          <td align="right" valign="top">
-            <span class="codelink"><a href="oauth2client.client-pysrc.html#flow_from_clientsecrets">source&nbsp;code</a></span>
-            
-          </td>
-        </tr>
-      </table>
-      
-    </td>
-  </tr>
 </table>
 <!-- ==================== VARIABLES ==================== -->
 <a name="section-Variables"></a>
@@ -458,48 +371,6 @@
   </td>
 </tr>
 </table>
-<a name="verify_id_token"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
-  <table width="100%" cellpadding="0" cellspacing="0" border="0">
-  <tr valign="top"><td>
-  <h3 class="epydoc"><span class="sig"><span class="sig-name">verify_id_token</span>(<span class="sig-arg">id_token</span>,
-        <span class="sig-arg">audience</span>,
-        <span class="sig-arg">http</span>=<span class="sig-default">None</span>,
-        <span class="sig-arg">cert_uri</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">https://www.googleapis.com/oauth2/v1/certs</code><code class="variable-quote">'</code></span>)</span>
-  </h3>
-  </td><td align="right" valign="top"
-    ><span class="codelink"><a href="oauth2client.client-pysrc.html#verify_id_token">source&nbsp;code</a></span>&nbsp;
-    </td>
-  </tr></table>
-  
-  <pre class="literalblock">
-Verifies a signed JWT id_token.
-
-This function requires PyOpenSSL and because of that it does not work on
-App Engine. For App Engine you may consider using AppAssertionCredentials.
-
-Args:
-  id_token: string, A Signed JWT.
-  audience: string, The audience 'aud' that the token should be for.
-  http: httplib2.Http, instance to use to make the HTTP request. Callers
-    should supply an instance that has caching enabled.
-  cert_uri: string, URI of the certificates in JSON format to
-    verify the JWT against.
-
-Returns:
-  The deserialized JSON in the JWT.
-
-Raises:
-  oauth2client.crypt.AppIdentityError if the JWT fails to verify.
-
-</pre>
-  <dl class="fields">
-  </dl>
-</td></tr></table>
-</div>
 <a name="_extract_id_token"></a>
 <div class="private">
 <table class="details" border="1" cellpadding="3"
@@ -562,155 +433,6 @@
   </dl>
 </td></tr></table>
 </div>
-<a name="credentials_from_code"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
-  <table width="100%" cellpadding="0" cellspacing="0" border="0">
-  <tr valign="top"><td>
-  <h3 class="epydoc"><span class="sig"><span class="sig-name">credentials_from_code</span>(<span class="sig-arg">client_id</span>,
-        <span class="sig-arg">client_secret</span>,
-        <span class="sig-arg">scope</span>,
-        <span class="sig-arg">code</span>,
-        <span class="sig-arg">redirect_uri</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">postmessage</code><code class="variable-quote">'</code></span>,
-        <span class="sig-arg">http</span>=<span class="sig-default">None</span>,
-        <span class="sig-arg">user_agent</span>=<span class="sig-default">None</span>,
-        <span class="sig-arg">token_uri</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">https://accounts.google.com/o/oauth2/token</code><code class="variable-quote">'</code></span>)</span>
-  </h3>
-  </td><td align="right" valign="top"
-    ><span class="codelink"><a href="oauth2client.client-pysrc.html#credentials_from_code">source&nbsp;code</a></span>&nbsp;
-    </td>
-  </tr></table>
-  
-  <pre class="literalblock">
-Exchanges an authorization code for an OAuth2Credentials object.
-
-Args:
-  client_id: string, client identifier.
-  client_secret: string, client secret.
-  scope: string or list of strings, scope(s) to request.
-  code: string, An authroization code, most likely passed down from
-    the client
-  redirect_uri: string, this is generally set to 'postmessage' to match the
-    redirect_uri that the client specified
-  http: httplib2.Http, optional http instance to use to do the fetch
-  token_uri: string, URI for token endpoint. For convenience
-    defaults to Google's endpoints but any OAuth 2.0 provider can be used.
-Returns:
-  An OAuth2Credentials object.
-
-Raises:
-  FlowExchangeError if the authorization code cannot be exchanged for an
-   access token
-
-</pre>
-  <dl class="fields">
-  </dl>
-</td></tr></table>
-</div>
-<a name="credentials_from_clientsecrets_and_code"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
-  <table width="100%" cellpadding="0" cellspacing="0" border="0">
-  <tr valign="top"><td>
-  <h3 class="epydoc"><span class="sig"><span class="sig-name">credentials_from_clientsecrets_and_code</span>(<span class="sig-arg">filename</span>,
-        <span class="sig-arg">scope</span>,
-        <span class="sig-arg">code</span>,
-        <span class="sig-arg">message</span>=<span class="sig-default">None</span>,
-        <span class="sig-arg">redirect_uri</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">postmessage</code><code class="variable-quote">'</code></span>,
-        <span class="sig-arg">http</span>=<span class="sig-default">None</span>,
-        <span class="sig-arg">cache</span>=<span class="sig-default">None</span>)</span>
-  </h3>
-  </td><td align="right" valign="top"
-    ><span class="codelink"><a href="oauth2client.client-pysrc.html#credentials_from_clientsecrets_and_code">source&nbsp;code</a></span>&nbsp;
-    </td>
-  </tr></table>
-  
-  <pre class="literalblock">
-Returns OAuth2Credentials from a clientsecrets file and an auth code.
-
-Will create the right kind of Flow based on the contents of the clientsecrets
-file or will raise InvalidClientSecretsError for unknown types of Flows.
-
-Args:
-  filename: string, File name of clientsecrets.
-  scope: string or list of strings, scope(s) to request.
-  code: string, An authroization code, most likely passed down from
-    the client
-  message: string, A friendly string to display to the user if the
-    clientsecrets file is missing or invalid. If message is provided then
-    sys.exit will be called in the case of an error. If message in not
-    provided then clientsecrets.InvalidClientSecretsError will be raised.
-  redirect_uri: string, this is generally set to 'postmessage' to match the
-    redirect_uri that the client specified
-  http: httplib2.Http, optional http instance to use to do the fetch
-  cache: An optional cache service client that implements get() and set() 
-    methods. See clientsecrets.loadfile() for details.
-
-Returns:
-  An OAuth2Credentials object.
-
-Raises:
-  FlowExchangeError if the authorization code cannot be exchanged for an
-   access token
-  UnknownClientSecretsFlowError if the file describes an unknown kind of Flow.
-  clientsecrets.InvalidClientSecretsError if the clientsecrets file is
-    invalid.
-
-</pre>
-  <dl class="fields">
-  </dl>
-</td></tr></table>
-</div>
-<a name="flow_from_clientsecrets"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
-       cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
-  <table width="100%" cellpadding="0" cellspacing="0" border="0">
-  <tr valign="top"><td>
-  <h3 class="epydoc"><span class="sig"><span class="sig-name">flow_from_clientsecrets</span>(<span class="sig-arg">filename</span>,
-        <span class="sig-arg">scope</span>,
-        <span class="sig-arg">message</span>=<span class="sig-default">None</span>,
-        <span class="sig-arg">cache</span>=<span class="sig-default">None</span>)</span>
-  </h3>
-  </td><td align="right" valign="top"
-    ><span class="codelink"><a href="oauth2client.client-pysrc.html#flow_from_clientsecrets">source&nbsp;code</a></span>&nbsp;
-    </td>
-  </tr></table>
-  
-  <pre class="literalblock">
-Create a Flow from a clientsecrets file.
-
-Will create the right kind of Flow based on the contents of the clientsecrets
-file or will raise InvalidClientSecretsError for unknown types of Flows.
-
-Args:
-  filename: string, File name of client secrets.
-  scope: string or list of strings, scope(s) to request.
-  message: string, A friendly string to display to the user if the
-    clientsecrets file is missing or invalid. If message is provided then
-    sys.exit will be called in the case of an error. If message in not
-    provided then clientsecrets.InvalidClientSecretsError will be raised.
-  cache: An optional cache service client that implements get() and set() 
-    methods. See clientsecrets.loadfile() for details.
-
-Returns:
-  A Flow object.
-
-Raises:
-  UnknownClientSecretsFlowError if the file describes an unknown kind of Flow.
-  clientsecrets.InvalidClientSecretsError if the clientsecrets file is
-    invalid.
-
-</pre>
-  <dl class="fields">
-  </dl>
-</td></tr></table>
-</div>
 <br />
 <!-- ==================== VARIABLES DETAILS ==================== -->
 <a name="section-VariablesDetails"></a>
@@ -772,7 +494,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Fri Aug  3 07:38:25 2012
+    Generated by Epydoc 3.0.1 on Fri Aug 24 11:02:00 2012
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"