Clean and regen docs (#401)

diff --git a/docs/dyn/drive_v2.teamdrives.html b/docs/dyn/drive_v2.teamdrives.html
index 4d3475a..0e5fd5a 100644
--- a/docs/dyn/drive_v2.teamdrives.html
+++ b/docs/dyn/drive_v2.teamdrives.html
@@ -114,23 +114,33 @@
 
     { # Representation of a Team Drive.
     "kind": "drive#teamDrive", # This is always drive#teamDrive
-    "id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
+    "backgroundImageLink": "A String", # A short-lived link to this Team Drive's background image.
+    "name": "A String", # The name of this Team Drive.
+    "themeId": "A String", # The ID of the theme from which the background image and color will be set. The set of possible teamDriveThemes can be retrieved from a drive.about.get response. When not specified on a drive.teamdrives.insert request, a random theme is chosen from which the background image and color are set. This is a write-only field; it can only be set on requests that don't set colorRgb or backgroundImageFile.
+    "colorRgb": "A String", # The color of this Team Drive as an RGB hex string. It can only be set on a drive.teamdrives.update request that does not set themeId.
     "capabilities": { # Capabilities the current user has on this Team Drive.
-      "canReadRevisions": True or False, # Whether the current user has read access to the Revisions resource of files in this Team Drive.
-      "canCopy": True or False, # Whether files in this Team Drive can be copied by the current user.
-      "canRename": True or False, # Whether files or folders in this Team Drive can be renamed by the current user.
+      "canReadRevisions": True or False, # Whether the current user can read the revisions resource of files in this Team Drive.
+      "canCopy": True or False, # Whether the current user can copy files in this Team Drive.
+      "canRename": True or False, # Whether the current user can rename files or folders in this Team Drive.
       "canListChildren": True or False, # Whether the current user can list the children of folders in this Team Drive.
       "canShare": True or False, # Whether the current user can share files or folders in this Team Drive.
       "canManageMembers": True or False, # Whether the current user can add members to this Team Drive or remove them or change their role.
-      "canDownload": True or False, # Whether files in this Team Drive can be downloaded by the current user.
+      "canDownload": True or False, # Whether the current user can download files in this Team Drive.
       "canComment": True or False, # Whether the current user can comment on files in this Team Drive.
-      "canDeleteTeamDrive": True or False, # Whether this Team Drive can be deleted by the current user.
-      "canRenameTeamDrive": True or False, # Whether this Team Drive can be renamed by the current user.
+      "canChangeTeamDriveBackground": True or False, # Whether the current user can change the background of this Team Drive.
+      "canDeleteTeamDrive": True or False, # Whether the current user can delete this Team Drive. Attempting to delete the Team Drive may still fail if there are untrashed items inside the Team Drive.
+      "canRenameTeamDrive": True or False, # Whether the current user can rename this Team Drive.
       "canRemoveChildren": True or False, # Whether the current user can remove children from folders in this Team Drive.
       "canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive.
-      "canEdit": True or False, # Whether files in this Team Drive can be edited by the current user.
+      "canEdit": True or False, # Whether the current user can edit files in this Team Drive
     },
-    "name": "A String", # The name of this Team Drive.
+    "backgroundImageFile": { # An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on drive.teamdrives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set.
+      "width": 3.14, # The width of the cropped image in the closed range of 0 to 1. This value represents the width of the cropped image divided by the width of the entire image. The height is computed by applying a width to height aspect ratio of 80 to 9. The resulting image must be at least 1280 pixels wide and 144 pixels high.
+      "yCoordinate": 3.14, # The Y coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the vertical distance from the top side of the entire image to the top side of the cropping area divided by the height of the entire image.
+      "id": "A String", # The ID of an image file in Drive to use for the background image.
+      "xCoordinate": 3.14, # The X coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the horizontal distance from the left side of the entire image to the left side of the cropping area divided by the width of the entire image.
+    },
+    "id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
   }</pre>
 </div>
 
@@ -145,23 +155,33 @@
 
 { # Representation of a Team Drive.
   "kind": "drive#teamDrive", # This is always drive#teamDrive
-  "id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
+  "backgroundImageLink": "A String", # A short-lived link to this Team Drive's background image.
+  "name": "A String", # The name of this Team Drive.
+  "themeId": "A String", # The ID of the theme from which the background image and color will be set. The set of possible teamDriveThemes can be retrieved from a drive.about.get response. When not specified on a drive.teamdrives.insert request, a random theme is chosen from which the background image and color are set. This is a write-only field; it can only be set on requests that don't set colorRgb or backgroundImageFile.
+  "colorRgb": "A String", # The color of this Team Drive as an RGB hex string. It can only be set on a drive.teamdrives.update request that does not set themeId.
   "capabilities": { # Capabilities the current user has on this Team Drive.
-    "canReadRevisions": True or False, # Whether the current user has read access to the Revisions resource of files in this Team Drive.
-    "canCopy": True or False, # Whether files in this Team Drive can be copied by the current user.
-    "canRename": True or False, # Whether files or folders in this Team Drive can be renamed by the current user.
+    "canReadRevisions": True or False, # Whether the current user can read the revisions resource of files in this Team Drive.
+    "canCopy": True or False, # Whether the current user can copy files in this Team Drive.
+    "canRename": True or False, # Whether the current user can rename files or folders in this Team Drive.
     "canListChildren": True or False, # Whether the current user can list the children of folders in this Team Drive.
     "canShare": True or False, # Whether the current user can share files or folders in this Team Drive.
     "canManageMembers": True or False, # Whether the current user can add members to this Team Drive or remove them or change their role.
-    "canDownload": True or False, # Whether files in this Team Drive can be downloaded by the current user.
+    "canDownload": True or False, # Whether the current user can download files in this Team Drive.
     "canComment": True or False, # Whether the current user can comment on files in this Team Drive.
-    "canDeleteTeamDrive": True or False, # Whether this Team Drive can be deleted by the current user.
-    "canRenameTeamDrive": True or False, # Whether this Team Drive can be renamed by the current user.
+    "canChangeTeamDriveBackground": True or False, # Whether the current user can change the background of this Team Drive.
+    "canDeleteTeamDrive": True or False, # Whether the current user can delete this Team Drive. Attempting to delete the Team Drive may still fail if there are untrashed items inside the Team Drive.
+    "canRenameTeamDrive": True or False, # Whether the current user can rename this Team Drive.
     "canRemoveChildren": True or False, # Whether the current user can remove children from folders in this Team Drive.
     "canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive.
-    "canEdit": True or False, # Whether files in this Team Drive can be edited by the current user.
+    "canEdit": True or False, # Whether the current user can edit files in this Team Drive
   },
-  "name": "A String", # The name of this Team Drive.
+  "backgroundImageFile": { # An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on drive.teamdrives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set.
+    "width": 3.14, # The width of the cropped image in the closed range of 0 to 1. This value represents the width of the cropped image divided by the width of the entire image. The height is computed by applying a width to height aspect ratio of 80 to 9. The resulting image must be at least 1280 pixels wide and 144 pixels high.
+    "yCoordinate": 3.14, # The Y coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the vertical distance from the top side of the entire image to the top side of the cropping area divided by the height of the entire image.
+    "id": "A String", # The ID of an image file in Drive to use for the background image.
+    "xCoordinate": 3.14, # The X coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the horizontal distance from the left side of the entire image to the left side of the cropping area divided by the width of the entire image.
+  },
+  "id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
 }
 
 
@@ -170,23 +190,33 @@
 
     { # Representation of a Team Drive.
     "kind": "drive#teamDrive", # This is always drive#teamDrive
-    "id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
+    "backgroundImageLink": "A String", # A short-lived link to this Team Drive's background image.
+    "name": "A String", # The name of this Team Drive.
+    "themeId": "A String", # The ID of the theme from which the background image and color will be set. The set of possible teamDriveThemes can be retrieved from a drive.about.get response. When not specified on a drive.teamdrives.insert request, a random theme is chosen from which the background image and color are set. This is a write-only field; it can only be set on requests that don't set colorRgb or backgroundImageFile.
+    "colorRgb": "A String", # The color of this Team Drive as an RGB hex string. It can only be set on a drive.teamdrives.update request that does not set themeId.
     "capabilities": { # Capabilities the current user has on this Team Drive.
-      "canReadRevisions": True or False, # Whether the current user has read access to the Revisions resource of files in this Team Drive.
-      "canCopy": True or False, # Whether files in this Team Drive can be copied by the current user.
-      "canRename": True or False, # Whether files or folders in this Team Drive can be renamed by the current user.
+      "canReadRevisions": True or False, # Whether the current user can read the revisions resource of files in this Team Drive.
+      "canCopy": True or False, # Whether the current user can copy files in this Team Drive.
+      "canRename": True or False, # Whether the current user can rename files or folders in this Team Drive.
       "canListChildren": True or False, # Whether the current user can list the children of folders in this Team Drive.
       "canShare": True or False, # Whether the current user can share files or folders in this Team Drive.
       "canManageMembers": True or False, # Whether the current user can add members to this Team Drive or remove them or change their role.
-      "canDownload": True or False, # Whether files in this Team Drive can be downloaded by the current user.
+      "canDownload": True or False, # Whether the current user can download files in this Team Drive.
       "canComment": True or False, # Whether the current user can comment on files in this Team Drive.
-      "canDeleteTeamDrive": True or False, # Whether this Team Drive can be deleted by the current user.
-      "canRenameTeamDrive": True or False, # Whether this Team Drive can be renamed by the current user.
+      "canChangeTeamDriveBackground": True or False, # Whether the current user can change the background of this Team Drive.
+      "canDeleteTeamDrive": True or False, # Whether the current user can delete this Team Drive. Attempting to delete the Team Drive may still fail if there are untrashed items inside the Team Drive.
+      "canRenameTeamDrive": True or False, # Whether the current user can rename this Team Drive.
       "canRemoveChildren": True or False, # Whether the current user can remove children from folders in this Team Drive.
       "canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive.
-      "canEdit": True or False, # Whether files in this Team Drive can be edited by the current user.
+      "canEdit": True or False, # Whether the current user can edit files in this Team Drive
     },
-    "name": "A String", # The name of this Team Drive.
+    "backgroundImageFile": { # An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on drive.teamdrives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set.
+      "width": 3.14, # The width of the cropped image in the closed range of 0 to 1. This value represents the width of the cropped image divided by the width of the entire image. The height is computed by applying a width to height aspect ratio of 80 to 9. The resulting image must be at least 1280 pixels wide and 144 pixels high.
+      "yCoordinate": 3.14, # The Y coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the vertical distance from the top side of the entire image to the top side of the cropping area divided by the height of the entire image.
+      "id": "A String", # The ID of an image file in Drive to use for the background image.
+      "xCoordinate": 3.14, # The X coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the horizontal distance from the left side of the entire image to the left side of the cropping area divided by the width of the entire image.
+    },
+    "id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
   }</pre>
 </div>
 
@@ -206,23 +236,33 @@
     "items": [ # The list of Team Drives.
       { # Representation of a Team Drive.
         "kind": "drive#teamDrive", # This is always drive#teamDrive
-        "id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
+        "backgroundImageLink": "A String", # A short-lived link to this Team Drive's background image.
+        "name": "A String", # The name of this Team Drive.
+        "themeId": "A String", # The ID of the theme from which the background image and color will be set. The set of possible teamDriveThemes can be retrieved from a drive.about.get response. When not specified on a drive.teamdrives.insert request, a random theme is chosen from which the background image and color are set. This is a write-only field; it can only be set on requests that don't set colorRgb or backgroundImageFile.
+        "colorRgb": "A String", # The color of this Team Drive as an RGB hex string. It can only be set on a drive.teamdrives.update request that does not set themeId.
         "capabilities": { # Capabilities the current user has on this Team Drive.
-          "canReadRevisions": True or False, # Whether the current user has read access to the Revisions resource of files in this Team Drive.
-          "canCopy": True or False, # Whether files in this Team Drive can be copied by the current user.
-          "canRename": True or False, # Whether files or folders in this Team Drive can be renamed by the current user.
+          "canReadRevisions": True or False, # Whether the current user can read the revisions resource of files in this Team Drive.
+          "canCopy": True or False, # Whether the current user can copy files in this Team Drive.
+          "canRename": True or False, # Whether the current user can rename files or folders in this Team Drive.
           "canListChildren": True or False, # Whether the current user can list the children of folders in this Team Drive.
           "canShare": True or False, # Whether the current user can share files or folders in this Team Drive.
           "canManageMembers": True or False, # Whether the current user can add members to this Team Drive or remove them or change their role.
-          "canDownload": True or False, # Whether files in this Team Drive can be downloaded by the current user.
+          "canDownload": True or False, # Whether the current user can download files in this Team Drive.
           "canComment": True or False, # Whether the current user can comment on files in this Team Drive.
-          "canDeleteTeamDrive": True or False, # Whether this Team Drive can be deleted by the current user.
-          "canRenameTeamDrive": True or False, # Whether this Team Drive can be renamed by the current user.
+          "canChangeTeamDriveBackground": True or False, # Whether the current user can change the background of this Team Drive.
+          "canDeleteTeamDrive": True or False, # Whether the current user can delete this Team Drive. Attempting to delete the Team Drive may still fail if there are untrashed items inside the Team Drive.
+          "canRenameTeamDrive": True or False, # Whether the current user can rename this Team Drive.
           "canRemoveChildren": True or False, # Whether the current user can remove children from folders in this Team Drive.
           "canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive.
-          "canEdit": True or False, # Whether files in this Team Drive can be edited by the current user.
+          "canEdit": True or False, # Whether the current user can edit files in this Team Drive
         },
-        "name": "A String", # The name of this Team Drive.
+        "backgroundImageFile": { # An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on drive.teamdrives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set.
+          "width": 3.14, # The width of the cropped image in the closed range of 0 to 1. This value represents the width of the cropped image divided by the width of the entire image. The height is computed by applying a width to height aspect ratio of 80 to 9. The resulting image must be at least 1280 pixels wide and 144 pixels high.
+          "yCoordinate": 3.14, # The Y coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the vertical distance from the top side of the entire image to the top side of the cropping area divided by the height of the entire image.
+          "id": "A String", # The ID of an image file in Drive to use for the background image.
+          "xCoordinate": 3.14, # The X coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the horizontal distance from the left side of the entire image to the left side of the cropping area divided by the width of the entire image.
+        },
+        "id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
       },
     ],
     "kind": "drive#teamDriveList", # This is always drive#teamDriveList
@@ -254,23 +294,33 @@
 
 { # Representation of a Team Drive.
   "kind": "drive#teamDrive", # This is always drive#teamDrive
-  "id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
+  "backgroundImageLink": "A String", # A short-lived link to this Team Drive's background image.
+  "name": "A String", # The name of this Team Drive.
+  "themeId": "A String", # The ID of the theme from which the background image and color will be set. The set of possible teamDriveThemes can be retrieved from a drive.about.get response. When not specified on a drive.teamdrives.insert request, a random theme is chosen from which the background image and color are set. This is a write-only field; it can only be set on requests that don't set colorRgb or backgroundImageFile.
+  "colorRgb": "A String", # The color of this Team Drive as an RGB hex string. It can only be set on a drive.teamdrives.update request that does not set themeId.
   "capabilities": { # Capabilities the current user has on this Team Drive.
-    "canReadRevisions": True or False, # Whether the current user has read access to the Revisions resource of files in this Team Drive.
-    "canCopy": True or False, # Whether files in this Team Drive can be copied by the current user.
-    "canRename": True or False, # Whether files or folders in this Team Drive can be renamed by the current user.
+    "canReadRevisions": True or False, # Whether the current user can read the revisions resource of files in this Team Drive.
+    "canCopy": True or False, # Whether the current user can copy files in this Team Drive.
+    "canRename": True or False, # Whether the current user can rename files or folders in this Team Drive.
     "canListChildren": True or False, # Whether the current user can list the children of folders in this Team Drive.
     "canShare": True or False, # Whether the current user can share files or folders in this Team Drive.
     "canManageMembers": True or False, # Whether the current user can add members to this Team Drive or remove them or change their role.
-    "canDownload": True or False, # Whether files in this Team Drive can be downloaded by the current user.
+    "canDownload": True or False, # Whether the current user can download files in this Team Drive.
     "canComment": True or False, # Whether the current user can comment on files in this Team Drive.
-    "canDeleteTeamDrive": True or False, # Whether this Team Drive can be deleted by the current user.
-    "canRenameTeamDrive": True or False, # Whether this Team Drive can be renamed by the current user.
+    "canChangeTeamDriveBackground": True or False, # Whether the current user can change the background of this Team Drive.
+    "canDeleteTeamDrive": True or False, # Whether the current user can delete this Team Drive. Attempting to delete the Team Drive may still fail if there are untrashed items inside the Team Drive.
+    "canRenameTeamDrive": True or False, # Whether the current user can rename this Team Drive.
     "canRemoveChildren": True or False, # Whether the current user can remove children from folders in this Team Drive.
     "canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive.
-    "canEdit": True or False, # Whether files in this Team Drive can be edited by the current user.
+    "canEdit": True or False, # Whether the current user can edit files in this Team Drive
   },
-  "name": "A String", # The name of this Team Drive.
+  "backgroundImageFile": { # An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on drive.teamdrives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set.
+    "width": 3.14, # The width of the cropped image in the closed range of 0 to 1. This value represents the width of the cropped image divided by the width of the entire image. The height is computed by applying a width to height aspect ratio of 80 to 9. The resulting image must be at least 1280 pixels wide and 144 pixels high.
+    "yCoordinate": 3.14, # The Y coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the vertical distance from the top side of the entire image to the top side of the cropping area divided by the height of the entire image.
+    "id": "A String", # The ID of an image file in Drive to use for the background image.
+    "xCoordinate": 3.14, # The X coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the horizontal distance from the left side of the entire image to the left side of the cropping area divided by the width of the entire image.
+  },
+  "id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
 }
 
 
@@ -279,23 +329,33 @@
 
     { # Representation of a Team Drive.
     "kind": "drive#teamDrive", # This is always drive#teamDrive
-    "id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
+    "backgroundImageLink": "A String", # A short-lived link to this Team Drive's background image.
+    "name": "A String", # The name of this Team Drive.
+    "themeId": "A String", # The ID of the theme from which the background image and color will be set. The set of possible teamDriveThemes can be retrieved from a drive.about.get response. When not specified on a drive.teamdrives.insert request, a random theme is chosen from which the background image and color are set. This is a write-only field; it can only be set on requests that don't set colorRgb or backgroundImageFile.
+    "colorRgb": "A String", # The color of this Team Drive as an RGB hex string. It can only be set on a drive.teamdrives.update request that does not set themeId.
     "capabilities": { # Capabilities the current user has on this Team Drive.
-      "canReadRevisions": True or False, # Whether the current user has read access to the Revisions resource of files in this Team Drive.
-      "canCopy": True or False, # Whether files in this Team Drive can be copied by the current user.
-      "canRename": True or False, # Whether files or folders in this Team Drive can be renamed by the current user.
+      "canReadRevisions": True or False, # Whether the current user can read the revisions resource of files in this Team Drive.
+      "canCopy": True or False, # Whether the current user can copy files in this Team Drive.
+      "canRename": True or False, # Whether the current user can rename files or folders in this Team Drive.
       "canListChildren": True or False, # Whether the current user can list the children of folders in this Team Drive.
       "canShare": True or False, # Whether the current user can share files or folders in this Team Drive.
       "canManageMembers": True or False, # Whether the current user can add members to this Team Drive or remove them or change their role.
-      "canDownload": True or False, # Whether files in this Team Drive can be downloaded by the current user.
+      "canDownload": True or False, # Whether the current user can download files in this Team Drive.
       "canComment": True or False, # Whether the current user can comment on files in this Team Drive.
-      "canDeleteTeamDrive": True or False, # Whether this Team Drive can be deleted by the current user.
-      "canRenameTeamDrive": True or False, # Whether this Team Drive can be renamed by the current user.
+      "canChangeTeamDriveBackground": True or False, # Whether the current user can change the background of this Team Drive.
+      "canDeleteTeamDrive": True or False, # Whether the current user can delete this Team Drive. Attempting to delete the Team Drive may still fail if there are untrashed items inside the Team Drive.
+      "canRenameTeamDrive": True or False, # Whether the current user can rename this Team Drive.
       "canRemoveChildren": True or False, # Whether the current user can remove children from folders in this Team Drive.
       "canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive.
-      "canEdit": True or False, # Whether files in this Team Drive can be edited by the current user.
+      "canEdit": True or False, # Whether the current user can edit files in this Team Drive
     },
-    "name": "A String", # The name of this Team Drive.
+    "backgroundImageFile": { # An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on drive.teamdrives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set.
+      "width": 3.14, # The width of the cropped image in the closed range of 0 to 1. This value represents the width of the cropped image divided by the width of the entire image. The height is computed by applying a width to height aspect ratio of 80 to 9. The resulting image must be at least 1280 pixels wide and 144 pixels high.
+      "yCoordinate": 3.14, # The Y coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the vertical distance from the top side of the entire image to the top side of the cropping area divided by the height of the entire image.
+      "id": "A String", # The ID of an image file in Drive to use for the background image.
+      "xCoordinate": 3.14, # The X coordinate of the upper left corner of the cropping area in the background image. This is a value in the closed range of 0 to 1. This value represents the horizontal distance from the left side of the entire image to the left side of the cropping area divided by the width of the entire image.
+    },
+    "id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
   }</pre>
 </div>