Notifications with Telegram failing - urllib3 problem?

When I try to call a notification with telegram, I get this error in my logs:

17-02-18 14:08:22 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/lib/python3.4/asyncio/tasks.py", line 233, in _step
result = coro.throw(exc)
  File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/core.py", line 1018, in _event_to_service_call
yield from service_handler.func(service_call)
  File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/notify/__init__.py", line 136, in async_notify_message
yield from notify_service.async_send_message(**kwargs)
  File "/usr/lib/python3.4/asyncio/futures.py", line 388, in __iter__
yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.4/asyncio/tasks.py", line 286, in _wakeup
value = future.result()
  File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
raise self._exception
  File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
result = self.fn(*self.args, **self.kwargs)
  File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/notify/telegram.py", line 122, in send_message
parse_mode=parse_mode)
  File "/home/homeassistant/.homeassistant/deps/telegram/bot.py", line 125, in decorator
result = func(self, *args, **kwargs)
  File "/home/homeassistant/.homeassistant/deps/telegram/bot.py", line 151, in decorator
result = self._request.post(url, data, timeout=kwargs.get('timeout'))
  File "/home/homeassistant/.homeassistant/deps/telegram/utils/request.py", line 207, in post
**urlopen_kwargs)
  File "/home/homeassistant/.homeassistant/deps/telegram/utils/request.py", line 132, in _request_wrapper
resp = self._con_pool.request(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/urllib3/request.py", line 72, in request
**urlopen_kw)
  File "/usr/lib/python3/dist-packages/urllib3/request.py", line 135, in request_encode_body
**urlopen_kw)
TypeError: urlopen() got multiple values for keyword argument 'body'

If I go into my hass virtualenv, and run pip3 --upgrade python-telegram-bot I get

Installing collected packages: urllib3
  Found existing installation: urllib3 1.9.1
    Not uninstalling urllib3 at /usr/lib/python3/dist-packages, owned by OS
  Running setup.py install for urllib3

According to this thread with the same error, telegram only work with a differnet version of urllib3, but mine is locked because it’s owned by the OS? I’m on Hassbian with the latest version of HA.

Help, how do I resolve this?