System: Debian/Ubuntu/Fedora. Might work for others as well.
As mentioned here, to update a go version you will first need to uninstall the original version.
To uninstall, delete the /usr/local/go directory by:
$ sudo rm -rf /usr/local/go
Go to the downloads page and download the binary release suitable for your system.
To extract the archive file:
$ sudo tar -C /usr/local -xzf /home/nikhita/Downloads/go1.8.1.linux-amd64.tar.gz
$ echo $PATH | grep "/usr/local/go/bin"
If you installed go using steps in Offical Go docs, try the following go tool to self update to any version on the go. If you don't have go, you can get it as binary from Release section. I made if for myself since i cant find a go based self updation tool. So if anyone want go updation tool written in purely Go, try goupdate tool.