Highway assist is highways only, not city streets. And if the highway is under construction or the computers can't figure it out, it will ask you to take control.
It's a bit different than Auto Pilot. The key difference is that Highway Assist wants you to be in control. So if you want to change...