   (execute- [ks] query/drop-keyspace-query))
 
 (defn create-keyspace
-  "Executes `CREATE KEYSPACE` statement, which creates a new top-level keyspace. A keyspace is a namespace that
-   defines a replication strategy and some options for a set of tables.
+  "Creates a new top-level keyspace. A keyspace is a namespace that
+   defines a replication strategy and some options for a set of tables,
+   similar to a database in relational databases.
 
    Example:
 

       client/execute))

(defn update
  "Executes `UPDATE` statement writes one or more columns for a given row in a table. Where clause
   is used to select the row to update and must include all columns composing the PRIMARY KEY.
   Other columns values are specified through assignment within the `set` clause."
  [& query-params]
  (execute- query-params query/update-query))

(defn delete
  "Executes `DELETE` statement that deletes columns and rows. If `columns` clause is provided,
   only those columns are deleted from the row indicated by the `where` clause, please refer to
   KV guide (http://clojurecassandra.info/articles/kv.html) for more details. Otherwise whole rows
   are removed. The `where` allows to specify the key for the row(s) to delete."

;;

(defn drop-keyspace
  "Drops a keyspace: results in immediate, irreversible removal of an existing keyspace,
   including all column families in it, and all data contained in those column families.

   Example:
