def bulk_docs(docs, **kwargs):
    """Create, update or delete multiple documents.

    http://docs.couchdb.org/en/stable/api/database/bulk-api.html#post--db-_bulk_docs

    :param list docs: The sequence of documents to be sent.
    :param kwargs: (optional) Arguments that :meth:`requests.Session.request` takes.
    :rtype: (str, str, dict)
    """
    if ("json" not in kwargs) or (not isinstance(kwargs["json"], dict)):
        kwargs["json"] = {}

    kwargs["json"]["docs"] = docs

    return "POST", "_bulk_docs", kwargs