If you use an IP address in the ReverseProxy setting, the hostname is kept the same. If you use a hostname, the hostname in the Host HTTP header is replaced with that hostname. So, use the following setting:
VirtualHost
Hostname = www.example.com
ReverseProxy <pattern> http://www.newexample.com/
...
}