':calls: `PATCH /orgs/:org <http://developer.github.com/v3/orgs>`_
:param billing_email: string
:param blog: string
:param company: string
:param email: string
:param location: string
:param name: string
:rtype: None'

def edit(self, billing_email=github.GithubObject.NotSet, blog=github.GithubObject.NotSet, company=github.GithubObject.NotSet, email=github.GithubObject.NotSet, location=github.GithubObject.NotSet, name=github.GithubObject.NotSet):

    assert ((billing_email is github.GithubObject.NotSet) or isinstance(billing_email, (str, unicode))), billing_email
    assert ((blog is github.GithubObject.NotSet) or isinstance(blog, (str, unicode))), blog
    assert ((company is github.GithubObject.NotSet) or isinstance(company, (str, unicode))), company
    assert ((email is github.GithubObject.NotSet) or isinstance(email, (str, unicode))), email
    assert ((location is github.GithubObject.NotSet) or isinstance(location, (str, unicode))), location
    assert ((name is github.GithubObject.NotSet) or isinstance(name, (str, unicode))), name
    post_parameters = dict()
    if (billing_email is not github.GithubObject.NotSet):
        post_parameters['billing_email'] = billing_email
    if (blog is not github.GithubObject.NotSet):
        post_parameters['blog'] = blog
    if (company is not github.GithubObject.NotSet):
        post_parameters['company'] = company
    if (email is not github.GithubObject.NotSet):
        post_parameters['email'] = email
    if (location is not github.GithubObject.NotSet):
        post_parameters['location'] = location
    if (name is not github.GithubObject.NotSet):
        post_parameters['name'] = name
    (headers, data) = self._requester.requestJsonAndCheck('PATCH', self.url, input=post_parameters)
    self._useAttributes(data)
