The difference a stateful reverse proxy has from a standard reverse proxy is that a stateful reverse proxy allows access to some of the session's stateful data, which has some rare use cases in regards to repeated authentication (eg. an entire application where login behaviour would need to be cached).
The path and upstream host are mandatory fields.