replaces the drive part of a path and returns it
Note: if drive is empty string the drive is removed, if the path has no drive part the drive part is added