Regen docs (#364)

diff --git a/docs/dyn/pubsub_v1.projects.subscriptions.html b/docs/dyn/pubsub_v1.projects.subscriptions.html
index 50eb326..583a0e4 100644
--- a/docs/dyn/pubsub_v1.projects.subscriptions.html
+++ b/docs/dyn/pubsub_v1.projects.subscriptions.html
@@ -178,10 +178,6 @@
     The object takes the form of:
 
 { # A subscription resource.
-  "topic": "A String", # The name of the topic from which this subscription is receiving messages.
-      # Format is `projects/{project}/topics/{topic}`.
-      # The value of this field will be `_deleted-topic_` if the topic has been
-      # deleted.
   "ackDeadlineSeconds": 42, # This value is the maximum time after a subscriber receives a message
       # before the subscriber should acknowledge the message. After message
       # delivery but before the ack deadline expires and before the message is
@@ -201,6 +197,10 @@
       # 
       # If the subscriber never acknowledges the message, the Pub/Sub
       # system will eventually redeliver the message.
+  "topic": "A String", # The name of the topic from which this subscription is receiving messages.
+      # Format is `projects/{project}/topics/{topic}`.
+      # The value of this field will be `_deleted-topic_` if the topic has been
+      # deleted.
   "pushConfig": { # Configuration for a push delivery endpoint. # If push delivery is used with this subscription, this field is
       # used to configure it. An empty `pushConfig` signifies that the subscriber
       # will pull and ack messages using API methods.
@@ -248,10 +248,6 @@
   An object of the form:
 
     { # A subscription resource.
-    "topic": "A String", # The name of the topic from which this subscription is receiving messages.
-        # Format is `projects/{project}/topics/{topic}`.
-        # The value of this field will be `_deleted-topic_` if the topic has been
-        # deleted.
     "ackDeadlineSeconds": 42, # This value is the maximum time after a subscriber receives a message
         # before the subscriber should acknowledge the message. After message
         # delivery but before the ack deadline expires and before the message is
@@ -271,6 +267,10 @@
         #
         # If the subscriber never acknowledges the message, the Pub/Sub
         # system will eventually redeliver the message.
+    "topic": "A String", # The name of the topic from which this subscription is receiving messages.
+        # Format is `projects/{project}/topics/{topic}`.
+        # The value of this field will be `_deleted-topic_` if the topic has been
+        # deleted.
     "pushConfig": { # Configuration for a push delivery endpoint. # If push delivery is used with this subscription, this field is
         # used to configure it. An empty `pushConfig` signifies that the subscriber
         # will pull and ack messages using API methods.
@@ -357,10 +357,6 @@
   An object of the form:
 
     { # A subscription resource.
-    "topic": "A String", # The name of the topic from which this subscription is receiving messages.
-        # Format is `projects/{project}/topics/{topic}`.
-        # The value of this field will be `_deleted-topic_` if the topic has been
-        # deleted.
     "ackDeadlineSeconds": 42, # This value is the maximum time after a subscriber receives a message
         # before the subscriber should acknowledge the message. After message
         # delivery but before the ack deadline expires and before the message is
@@ -380,6 +376,10 @@
         #
         # If the subscriber never acknowledges the message, the Pub/Sub
         # system will eventually redeliver the message.
+    "topic": "A String", # The name of the topic from which this subscription is receiving messages.
+        # Format is `projects/{project}/topics/{topic}`.
+        # The value of this field will be `_deleted-topic_` if the topic has been
+        # deleted.
     "pushConfig": { # Configuration for a push delivery endpoint. # If push delivery is used with this subscription, this field is
         # used to configure it. An empty `pushConfig` signifies that the subscriber
         # will pull and ack messages using API methods.
@@ -540,10 +540,6 @@
         # `ListSubscriptionsRequest` to get more subscriptions.
     "subscriptions": [ # The subscriptions that match the request.
       { # A subscription resource.
-        "topic": "A String", # The name of the topic from which this subscription is receiving messages.
-            # Format is `projects/{project}/topics/{topic}`.
-            # The value of this field will be `_deleted-topic_` if the topic has been
-            # deleted.
         "ackDeadlineSeconds": 42, # This value is the maximum time after a subscriber receives a message
             # before the subscriber should acknowledge the message. After message
             # delivery but before the ack deadline expires and before the message is
@@ -563,6 +559,10 @@
             #
             # If the subscriber never acknowledges the message, the Pub/Sub
             # system will eventually redeliver the message.
+        "topic": "A String", # The name of the topic from which this subscription is receiving messages.
+            # Format is `projects/{project}/topics/{topic}`.
+            # The value of this field will be `_deleted-topic_` if the topic has been
+            # deleted.
         "pushConfig": { # Configuration for a push delivery endpoint. # If push delivery is used with this subscription, this field is
             # used to configure it. An empty `pushConfig` signifies that the subscriber
             # will pull and ack messages using API methods.
@@ -980,6 +980,10 @@
 If the resource does not exist, this will return an empty set of
 permissions, not a NOT_FOUND error.
 
+Note: This operation is designed to be used for building permission-aware
+UIs and command-line tools, not for authorization checking. This operation
+may "fail open" without warning.
+
 Args:
   resource: string, REQUIRED: The resource for which the policy detail is being requested.
 `resource` is usually specified as a path. For example, a Project