delete(ConnPid, Path)
    -> delete(ConnPid, Path, [], #{}).
delete(ConnPid, Path, Headers)
    -> delete(ConnPid, Path, Headers, #{})
delete(ConnPid, Path, Headers, ReqOpts)
    -> StreamRef
ConnPid   :: pid()
Path      :: iodata()
Headers   :: [{binary(), iodata()}]
ReqOpts   :: gun:req_opts()
StreamRef :: reference()

