Is it python3 and pip3 you've been trying to update also and not just regular python?
As said, look at abdusammads post too.
Sorry for delay, didn't see that one.
It was python3 and regular pip if I remember correctly.
Regular pip refers to pip2, it may be that you don't have pip3 installed but you could always run python3 and type import pip to test this (although even the most basic Linux distros come with pip3).