docs: docs update (#911)

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
- [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/google-api-python-client/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
- [ ] Ensure the tests and linter pass
- [ ] Code coverage does not decrease (if any source code was changed)
- [ ] Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> 🦕
diff --git a/docs/dyn/digitalassetlinks_v1.statements.html b/docs/dyn/digitalassetlinks_v1.statements.html
index 9636a7c..18c66ac 100644
--- a/docs/dyn/digitalassetlinks_v1.statements.html
+++ b/docs/dyn/digitalassetlinks_v1.statements.html
@@ -75,11 +75,11 @@
 <h1><a href="digitalassetlinks_v1.html">Digital Asset Links API</a> . <a href="digitalassetlinks_v1.statements.html">statements</a></h1>
 <h2>Instance Methods</h2>
 <p class="toc_element">
-  <code><a href="#list">list(source_androidApp_packageName=None, relation=None, source_androidApp_certificate_sha256Fingerprint=None, SHA256=None, x__xgafv=None, source_web_site=None)</a></code></p>
+  <code><a href="#list">list(source_web_site=None, source_androidApp_packageName=None, source_androidApp_certificate_sha256Fingerprint=None, SHA256=None, relation=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Retrieves a list of all statements from a given source that match the</p>
 <h3>Method Details</h3>
 <div class="method">
-    <code class="details" id="list">list(source_androidApp_packageName=None, relation=None, source_androidApp_certificate_sha256Fingerprint=None, SHA256=None, x__xgafv=None, source_web_site=None)</code>
+    <code class="details" id="list">list(source_web_site=None, source_androidApp_packageName=None, source_androidApp_certificate_sha256Fingerprint=None, SHA256=None, relation=None, x__xgafv=None)</code>
   <pre>Retrieves a list of all statements from a given source that match the
 specified target and statement string.
 
@@ -99,24 +99,43 @@
 site or Google+ profile.
 
 Args:
+  source_web_site: string, Web assets are identified by a URL that contains only the scheme, hostname
+and port parts.  The format is
+
+    http[s]://&lt;hostname&gt;[:&lt;port&gt;]
+
+Hostnames must be fully qualified: they must end in a single period
+(&quot;`.`&quot;).
+
+Only the schemes &quot;http&quot; and &quot;https&quot; are currently allowed.
+
+Port numbers are given as a decimal number, and they must be omitted if the
+standard port numbers are used: 80 for http and 443 for https.
+
+We call this limited URL the &quot;site&quot;.  All URLs that share the same scheme,
+hostname and port are considered to be a part of the site and thus belong
+to the web asset.
+
+Example: the asset with the site `https://www.google.com` contains all
+these URLs:
+
+  *   `https://www.google.com/`
+  *   `https://www.google.com:443/`
+  *   `https://www.google.com/foo`
+  *   `https://www.google.com/foo?bar`
+  *   `https://www.google.com/foo#bar`
+  *   `https://user@password:www.google.com/`
+
+But it does not contain these URLs:
+
+  *   `http://www.google.com/`       (wrong scheme)
+  *   `https://google.com/`          (hostname does not match)
+  *   `https://www.google.com:444/`  (port does not match)
+REQUIRED
   source_androidApp_packageName: string, Android App assets are naturally identified by their Java package name.
 For example, the Google Maps app uses the package name
 `com.google.android.apps.maps`.
 REQUIRED
-  relation: string, Use only associations that match the specified relation.
-
-See the [`Statement`](#Statement) message for a detailed definition of
-relation strings.
-
-For a query to match a statement, one of the following must be true:
-
-*    both the query's and the statement's relation strings match exactly,
-     or
-*    the query's relation string is empty or missing.
-
-Example: A query with relation `delegate_permission/common.handle_all_urls`
-matches an asset link with relation
-`delegate_permission/common.handle_all_urls`.
   source_androidApp_certificate_sha256Fingerprint: string, The uppercase SHA-265 fingerprint of the certificate.  From the PEM
  certificate, it can be acquired like this:
 
@@ -138,52 +157,36 @@
 certificate into the DER format, compute the SHA-256 hash of that string
 and represent the result as a hexstring (that is, uppercase hexadecimal
 representations of each octet, separated by colons).
+  relation: string, Use only associations that match the specified relation.
+
+See the [`Statement`](#Statement) message for a detailed definition of
+relation strings.
+
+For a query to match a statement, one of the following must be true:
+
+*    both the query&#x27;s and the statement&#x27;s relation strings match exactly,
+     or
+*    the query&#x27;s relation string is empty or missing.
+
+Example: A query with relation `delegate_permission/common.handle_all_urls`
+matches an asset link with relation
+`delegate_permission/common.handle_all_urls`.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
       2 - v2 error format
-  source_web_site: string, Web assets are identified by a URL that contains only the scheme, hostname
-and port parts.  The format is
-
-    http[s]://&lt;hostname&gt;[:&lt;port&gt;]
-
-Hostnames must be fully qualified: they must end in a single period
-("`.`").
-
-Only the schemes "http" and "https" are currently allowed.
-
-Port numbers are given as a decimal number, and they must be omitted if the
-standard port numbers are used: 80 for http and 443 for https.
-
-We call this limited URL the "site".  All URLs that share the same scheme,
-hostname and port are considered to be a part of the site and thus belong
-to the web asset.
-
-Example: the asset with the site `https://www.google.com` contains all
-these URLs:
-
-  *   `https://www.google.com/`
-  *   `https://www.google.com:443/`
-  *   `https://www.google.com/foo`
-  *   `https://www.google.com/foo?bar`
-  *   `https://www.google.com/foo#bar`
-  *   `https://user@password:www.google.com/`
-
-But it does not contain these URLs:
-
-  *   `http://www.google.com/`       (wrong scheme)
-  *   `https://google.com/`          (hostname does not match)
-  *   `https://www.google.com:444/`  (port does not match)
-REQUIRED
 
 Returns:
   An object of the form:
 
     { # Response message for the List call.
-    "errorCode": [ # Error codes that describe the result of the List operation.
-      "A String",
+    &quot;maxAge&quot;: &quot;A String&quot;, # From serving time, how much longer the response should be considered valid
+        # barring further updates.
+        # REQUIRED
+    &quot;errorCode&quot;: [ # Error codes that describe the result of the List operation.
+      &quot;A String&quot;,
     ],
-    "statements": [ # A list of all the matching statements that have been found.
+    &quot;statements&quot;: [ # A list of all the matching statements that have been found.
       { # Describes a reliable statement that has been made about the relationship
           # between a source asset and a target asset.
           #
@@ -193,27 +196,27 @@
           # For more detailed definitions of statements and assets, please refer
           # to our [API documentation landing
           # page](/digital-asset-links/v1/getting-started).
-        "source": { # Uniquely identifies an asset. # Every statement has a source asset.
+        &quot;target&quot;: { # Uniquely identifies an asset. # Every statement has a target asset.
             # REQUIRED
             #
             # A digital asset is an identifiable and addressable online entity that
             # typically provides some service or content.  Examples of assets are websites,
             # Android apps, Twitter feeds, and Plus Pages.
-          "web": { # Describes a web asset. # Set if this is a web asset.
-            "site": "A String", # Web assets are identified by a URL that contains only the scheme, hostname
+          &quot;web&quot;: { # Describes a web asset. # Set if this is a web asset.
+            &quot;site&quot;: &quot;A String&quot;, # Web assets are identified by a URL that contains only the scheme, hostname
                 # and port parts.  The format is
                 #
                 #     http[s]://&lt;hostname&gt;[:&lt;port&gt;]
                 #
                 # Hostnames must be fully qualified: they must end in a single period
-                # ("`.`").
+                # (&quot;`.`&quot;).
                 #
-                # Only the schemes "http" and "https" are currently allowed.
+                # Only the schemes &quot;http&quot; and &quot;https&quot; are currently allowed.
                 #
                 # Port numbers are given as a decimal number, and they must be omitted if the
                 # standard port numbers are used: 80 for http and 443 for https.
                 #
-                # We call this limited URL the "site".  All URLs that share the same scheme,
+                # We call this limited URL the &quot;site&quot;.  All URLs that share the same scheme,
                 # hostname and port are considered to be a part of the site and thus belong
                 # to the web asset.
                 #
@@ -234,16 +237,12 @@
                 #   *   `https://www.google.com:444/`  (port does not match)
                 # REQUIRED
           },
-          "androidApp": { # Describes an android app asset. # Set if this is an Android App asset.
-            "packageName": "A String", # Android App assets are naturally identified by their Java package name.
-                # For example, the Google Maps app uses the package name
-                # `com.google.android.apps.maps`.
-                # REQUIRED
-            "certificate": { # Describes an X509 certificate. # Because there is no global enforcement of package name uniqueness, we also
+          &quot;androidApp&quot;: { # Describes an android app asset. # Set if this is an Android App asset.
+            &quot;certificate&quot;: { # Describes an X509 certificate. # Because there is no global enforcement of package name uniqueness, we also
                 # require a signing certificate, which in combination with the package name
                 # uniquely identifies an app.
                 #
-                # Some apps' signing keys are rotated, so they may be signed by different
+                # Some apps&#x27; signing keys are rotated, so they may be signed by different
                 # keys over time.  We treat these as distinct assets, since we use (package
                 # name, cert) as the unique ID.  This should not normally pose any problems
                 # as both versions of the app will make the same or similar statements.
@@ -254,7 +253,7 @@
                 # syntactic sugar to easily let you specify apps that are known by multiple
                 # certificates.)
                 # REQUIRED
-              "sha256Fingerprint": "A String", # The uppercase SHA-265 fingerprint of the certificate.  From the PEM
+              &quot;sha256Fingerprint&quot;: &quot;A String&quot;, # The uppercase SHA-265 fingerprint of the certificate.  From the PEM
                   #  certificate, it can be acquired like this:
                   #
                   #     $ keytool -printcert -file $CERTFILE | grep SHA256:
@@ -276,10 +275,99 @@
                   # and represent the result as a hexstring (that is, uppercase hexadecimal
                   # representations of each octet, separated by colons).
             },
+            &quot;packageName&quot;: &quot;A String&quot;, # Android App assets are naturally identified by their Java package name.
+                # For example, the Google Maps app uses the package name
+                # `com.google.android.apps.maps`.
+                # REQUIRED
           },
         },
-        "relation": "A String", # The relation identifies the use of the statement as intended by the source
-            # asset's owner (that is, the person or entity who issued the statement).
+        &quot;source&quot;: { # Uniquely identifies an asset. # Every statement has a source asset.
+            # REQUIRED
+            #
+            # A digital asset is an identifiable and addressable online entity that
+            # typically provides some service or content.  Examples of assets are websites,
+            # Android apps, Twitter feeds, and Plus Pages.
+          &quot;web&quot;: { # Describes a web asset. # Set if this is a web asset.
+            &quot;site&quot;: &quot;A String&quot;, # Web assets are identified by a URL that contains only the scheme, hostname
+                # and port parts.  The format is
+                #
+                #     http[s]://&lt;hostname&gt;[:&lt;port&gt;]
+                #
+                # Hostnames must be fully qualified: they must end in a single period
+                # (&quot;`.`&quot;).
+                #
+                # Only the schemes &quot;http&quot; and &quot;https&quot; are currently allowed.
+                #
+                # Port numbers are given as a decimal number, and they must be omitted if the
+                # standard port numbers are used: 80 for http and 443 for https.
+                #
+                # We call this limited URL the &quot;site&quot;.  All URLs that share the same scheme,
+                # hostname and port are considered to be a part of the site and thus belong
+                # to the web asset.
+                #
+                # Example: the asset with the site `https://www.google.com` contains all
+                # these URLs:
+                #
+                #   *   `https://www.google.com/`
+                #   *   `https://www.google.com:443/`
+                #   *   `https://www.google.com/foo`
+                #   *   `https://www.google.com/foo?bar`
+                #   *   `https://www.google.com/foo#bar`
+                #   *   `https://user@password:www.google.com/`
+                #
+                # But it does not contain these URLs:
+                #
+                #   *   `http://www.google.com/`       (wrong scheme)
+                #   *   `https://google.com/`          (hostname does not match)
+                #   *   `https://www.google.com:444/`  (port does not match)
+                # REQUIRED
+          },
+          &quot;androidApp&quot;: { # Describes an android app asset. # Set if this is an Android App asset.
+            &quot;certificate&quot;: { # Describes an X509 certificate. # Because there is no global enforcement of package name uniqueness, we also
+                # require a signing certificate, which in combination with the package name
+                # uniquely identifies an app.
+                #
+                # Some apps&#x27; signing keys are rotated, so they may be signed by different
+                # keys over time.  We treat these as distinct assets, since we use (package
+                # name, cert) as the unique ID.  This should not normally pose any problems
+                # as both versions of the app will make the same or similar statements.
+                # Other assets making statements about the app will have to be updated when a
+                # key is rotated, however.
+                #
+                # (Note that the syntaxes for publishing and querying for statements contain
+                # syntactic sugar to easily let you specify apps that are known by multiple
+                # certificates.)
+                # REQUIRED
+              &quot;sha256Fingerprint&quot;: &quot;A String&quot;, # The uppercase SHA-265 fingerprint of the certificate.  From the PEM
+                  #  certificate, it can be acquired like this:
+                  #
+                  #     $ keytool -printcert -file $CERTFILE | grep SHA256:
+                  #     SHA256: 14:6D:E9:83:C5:73:06:50:D8:EE:B9:95:2F:34:FC:64:16:A0:83: \
+                  #         42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:44:E5
+                  #
+                  # or like this:
+                  #
+                  #     $ openssl x509 -in $CERTFILE -noout -fingerprint -sha256
+                  #     SHA256 Fingerprint=14:6D:E9:83:C5:73:06:50:D8:EE:B9:95:2F:34:FC:64: \
+                  #         16:A0:83:42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:44:E5
+                  #
+                  # In this example, the contents of this field would be `14:6D:E9:83:C5:73:
+                  # 06:50:D8:EE:B9:95:2F:34:FC:64:16:A0:83:42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:
+                  # 44:E5`.
+                  #
+                  # If these tools are not available to you, you can convert the PEM
+                  # certificate into the DER format, compute the SHA-256 hash of that string
+                  # and represent the result as a hexstring (that is, uppercase hexadecimal
+                  # representations of each octet, separated by colons).
+            },
+            &quot;packageName&quot;: &quot;A String&quot;, # Android App assets are naturally identified by their Java package name.
+                # For example, the Google Maps app uses the package name
+                # `com.google.android.apps.maps`.
+                # REQUIRED
+          },
+        },
+        &quot;relation&quot;: &quot;A String&quot;, # The relation identifies the use of the statement as intended by the source
+            # asset&#x27;s owner (that is, the person or entity who issued the statement).
             # Every complete statement has a relation.
             #
             # We identify relations with strings of the format `&lt;kind&gt;/&lt;detail&gt;`, where
@@ -292,97 +380,9 @@
             #
             # Example: `delegate_permission/common.handle_all_urls`
             # REQUIRED
-        "target": { # Uniquely identifies an asset. # Every statement has a target asset.
-            # REQUIRED
-            #
-            # A digital asset is an identifiable and addressable online entity that
-            # typically provides some service or content.  Examples of assets are websites,
-            # Android apps, Twitter feeds, and Plus Pages.
-          "web": { # Describes a web asset. # Set if this is a web asset.
-            "site": "A String", # Web assets are identified by a URL that contains only the scheme, hostname
-                # and port parts.  The format is
-                #
-                #     http[s]://&lt;hostname&gt;[:&lt;port&gt;]
-                #
-                # Hostnames must be fully qualified: they must end in a single period
-                # ("`.`").
-                #
-                # Only the schemes "http" and "https" are currently allowed.
-                #
-                # Port numbers are given as a decimal number, and they must be omitted if the
-                # standard port numbers are used: 80 for http and 443 for https.
-                #
-                # We call this limited URL the "site".  All URLs that share the same scheme,
-                # hostname and port are considered to be a part of the site and thus belong
-                # to the web asset.
-                #
-                # Example: the asset with the site `https://www.google.com` contains all
-                # these URLs:
-                #
-                #   *   `https://www.google.com/`
-                #   *   `https://www.google.com:443/`
-                #   *   `https://www.google.com/foo`
-                #   *   `https://www.google.com/foo?bar`
-                #   *   `https://www.google.com/foo#bar`
-                #   *   `https://user@password:www.google.com/`
-                #
-                # But it does not contain these URLs:
-                #
-                #   *   `http://www.google.com/`       (wrong scheme)
-                #   *   `https://google.com/`          (hostname does not match)
-                #   *   `https://www.google.com:444/`  (port does not match)
-                # REQUIRED
-          },
-          "androidApp": { # Describes an android app asset. # Set if this is an Android App asset.
-            "packageName": "A String", # Android App assets are naturally identified by their Java package name.
-                # For example, the Google Maps app uses the package name
-                # `com.google.android.apps.maps`.
-                # REQUIRED
-            "certificate": { # Describes an X509 certificate. # Because there is no global enforcement of package name uniqueness, we also
-                # require a signing certificate, which in combination with the package name
-                # uniquely identifies an app.
-                #
-                # Some apps' signing keys are rotated, so they may be signed by different
-                # keys over time.  We treat these as distinct assets, since we use (package
-                # name, cert) as the unique ID.  This should not normally pose any problems
-                # as both versions of the app will make the same or similar statements.
-                # Other assets making statements about the app will have to be updated when a
-                # key is rotated, however.
-                #
-                # (Note that the syntaxes for publishing and querying for statements contain
-                # syntactic sugar to easily let you specify apps that are known by multiple
-                # certificates.)
-                # REQUIRED
-              "sha256Fingerprint": "A String", # The uppercase SHA-265 fingerprint of the certificate.  From the PEM
-                  #  certificate, it can be acquired like this:
-                  #
-                  #     $ keytool -printcert -file $CERTFILE | grep SHA256:
-                  #     SHA256: 14:6D:E9:83:C5:73:06:50:D8:EE:B9:95:2F:34:FC:64:16:A0:83: \
-                  #         42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:44:E5
-                  #
-                  # or like this:
-                  #
-                  #     $ openssl x509 -in $CERTFILE -noout -fingerprint -sha256
-                  #     SHA256 Fingerprint=14:6D:E9:83:C5:73:06:50:D8:EE:B9:95:2F:34:FC:64: \
-                  #         16:A0:83:42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:44:E5
-                  #
-                  # In this example, the contents of this field would be `14:6D:E9:83:C5:73:
-                  # 06:50:D8:EE:B9:95:2F:34:FC:64:16:A0:83:42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:
-                  # 44:E5`.
-                  #
-                  # If these tools are not available to you, you can convert the PEM
-                  # certificate into the DER format, compute the SHA-256 hash of that string
-                  # and represent the result as a hexstring (that is, uppercase hexadecimal
-                  # representations of each octet, separated by colons).
-            },
-          },
-        },
       },
     ],
-    "maxAge": "A String", # From serving time, how much longer the response should be considered valid
-        # barring further updates.
-        # REQUIRED
-    "debugString": "A String", # Human-readable message containing information intended to help end users
+    &quot;debugString&quot;: &quot;A String&quot;, # Human-readable message containing information intended to help end users
         # understand, reproduce and debug the result.
         #
         #