The ZTE ZMax 2 devices that are registered on the AT&T network currently have a new update rolling out to them and this one would make you very happy if you are a user of the above-named units.
The update comes with a build number of Z958V1.0.0B24, this update weighs a little over the 1GB mark and brings on board the security patches for the month of November, as well as the bump to the big 6 that you have been waiting for. This means that you can now get the Marshmallow 6.0.1 up and running on the device as soon as you update it.
This is an OTA rollout and as is usually the case with them, not everyone is bound to get it at the same time. This means that they would be rolling it out in batches and it could take a while before you get yours. If you are feeling most impatient through, you can just head over to Settings and manually request an update.