Added update tests related to repository
repo-tests: fix for flake8
updated repo-tests as per comments
SyncPlans via CLI no longer needs organization-id.

Thanks to https://github.com/Katello/katello/pull/3918 we no longer need
to pass the organization-id to update, delete or get information for an
exising SyncPlan. All SyncPlan methods have been updated accordingly as
well as all tests.
Added assert for url, gpgkey assoc & exceptions
Merge pull request #653 from kbidarkar/repo-tests

Repo tests
Removed all data values containing Latin1 chars.
Merge pull request #660 from omaciel/syncplan-sans-org-id

SyncPlans via CLI no longer needs organization-id.
Refactor cli to better handle organization-id

* Unify the expected parameters for cli methods
* Give more flexibility to exists method