Update docs to not use UML diagrams. Fixes issue #148.
diff --git a/docs/epy/apiclient.http.MediaIoBaseUpload-class.html b/docs/epy/apiclient.http.MediaIoBaseUpload-class.html
index 39b0ecc..ef2bfce 100644
--- a/docs/epy/apiclient.http.MediaIoBaseUpload-class.html
+++ b/docs/epy/apiclient.http.MediaIoBaseUpload-class.html
@@ -55,19 +55,11 @@
 <!-- ==================== CLASS DESCRIPTION ==================== -->
 <h1 class="epydoc">Class MediaIoBaseUpload</h1><p class="nomargin-top"><span class="codelink"><a href="apiclient.http-pysrc.html#MediaIoBaseUpload">source&nbsp;code</a></span></p>
 <center>
-<center>  <map id="uml_class_diagram_for_apiclien_19" name="uml_class_diagram_for_apiclien_19">
-<area shape="rect" href="apiclient.http.MediaIoBaseUpload-class.html#__init__" title="Constructor." alt="" coords="17,111,404,129"/>
-<area shape="rect" href="apiclient.http.MediaIoBaseUpload-class.html#chunksize" title="Chunk size for resumable uploads." alt="" coords="17,129,404,148"/>
-<area shape="rect" href="apiclient.http.MediaIoBaseUpload-class.html#mimetype" title="Mime type of the body." alt="" coords="17,148,404,167"/>
-<area shape="rect" href="apiclient.http.MediaIoBaseUpload-class.html#size" title="Size of upload." alt="" coords="17,167,404,185"/>
-<area shape="rect" href="apiclient.http.MediaIoBaseUpload-class.html#resumable" title="Whether this upload is resumable." alt="" coords="17,185,404,204"/>
-<area shape="rect" href="apiclient.http.MediaIoBaseUpload-class.html#getbytes" title="Get bytes from the media." alt="" coords="17,204,404,223"/>
-<area shape="rect" href="apiclient.http.MediaIoBaseUpload-class.html#to_json" title="This upload type is not serializable." alt="" coords="17,223,404,241"/>
-<area shape="rect" href="apiclient.http.MediaIoBaseUpload-class.html" title="A MediaUpload for a io.Base objects." alt="" coords="16,85,405,243"/>
-<area shape="rect" href="apiclient.http.MediaUpload-class.html#new_from_json" title="Utility class method to instantiate a MediaUpload subclass from a JSON representation produced by to_json()." alt="" coords="144,36,277,55"/>
-<area shape="rect" href="apiclient.http.MediaUpload-class.html" title="Describes a media object to upload." alt="" coords="143,11,279,56"/>
+<center>  <map id="class_hierarchy_for_mediaiobas" name="class_hierarchy_for_mediaiobas">
+<area shape="rect" href="apiclient.http.MediaIoBaseUpload-class.html" title="MediaIoBaseUpload" alt="" coords="5,61,141,88"/>
+<area shape="rect" href="apiclient.http.MediaUpload-class.html" title="MediaUpload" alt="" coords="25,5,121,32"/>
 </map>
-  <img src="uml_class_diagram_for_apiclien_19.gif" alt='' usemap="#uml_class_diagram_for_apiclien_19" ismap="ismap" class="graph-without-title" />
+  <img src="class_hierarchy_for_mediaiobas.gif" alt='' usemap="#class_hierarchy_for_mediaiobas" ismap="ismap" class="graph-without-title" />
 </center>
 </center>
 <hr />
@@ -77,7 +69,6 @@
 Note that the Python file object is compatible with io.Base and can be used
 with this class also.
 
-
   fh = io.BytesIO('...Some data to upload...')
   media = MediaIoBaseUpload(fh, mimetype='image/png',
     chunksize=1024*1024, resumable=True)
@@ -343,7 +334,8 @@
 Constructor.
 
 Args:
-  fh: io.Base or file object, The source of the bytes to upload.
+  fh: io.Base or file object, The source of the bytes to upload. MUST be
+    opened in blocking mode, do not use streams opened in non-blocking mode.
   mimetype: string, Mime-type of the file. If None then a mime-type will be
     guessed from the file extension.
   chunksize: int, File will be uploaded in chunks of this many bytes. Only
@@ -555,7 +547,7 @@
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jun 14 08:01:56 2012
+    Generated by Epydoc 3.0.1 on Fri Jun 15 09:51:50 2012
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"