func (c *Client) UpdateResource(model api.Model, path string, sid interface{}) (*http.Response, error) {
	url := c.url(sid, path)
	return c.makeRequest("PUT", model, url, nil)
}
UpdateResource - HTTP PUT
package totalvoice
import (
	"bytes"
	"encoding/json"
	"net/http"
	"net/url"
	"strconv"
	"strings"
	"github.com/totalvoice/totalvoice-go/api"
)
type Client struct {
	accessToken string
	baseURI     string
	client      *http.Client
}
const Version = "1.8.0"
func (c *Client) GetResource(model api.Model, path string, sid interface{}) (*http.Response, error) {
	url := c.url(sid, path)
	return c.makeRequest("GET", model, url, nil)
}
func (c *Client) ListResource(model api.Model, path string, params map[string]interface{}) (*http.Response, error) {
	return c.makeRequest("GET", model, path, params)
}
func (c *Client) CreateResource(model api.Model, path string) (*http.Response, error) {
	return c.makeRequest("POST", model, path, nil)
}