[eluser]Sarfaraz Momin[/eluser]
I think you have not checked the upload lib documentation properly. You can use a different config array with the new path and use the initialize statement to reinitialize the upload lib with the new path.
Code:
$this->upload->initialize($config);
Hope this help.
Have a good day !!!