public Single<Issue> editIssue(Repository repository, int issueNumber, IssueRequest request) {
        return service
                .editIssue(repository.owner().login(), repository.name(), issueNumber, request)
                .map(response -> addIssueOrThrow(repository, response, R.string.error_edit_issue));
    }
Edit issue.

@param repository The issues repository
@param issueNumber The issues number to change
@return A {@link Single} representing the changed issues
app/src/main/java/com/github/pockethub/android/core/issue/IssueStore.java